package nsga;

import algorithm.Alg;
import algorithm.AlgFactory;
import abstractGA.popu.PopuBuilder;
import nsga.population.NSGAPopuBuilder;
/**
 * 不带学习机制NSGA算法工厂类
 * @author nyc
 *
 */
public class NSGAFactory implements AlgFactory {

	@Override
	//构建不带学习机制NSGA算法类对象
	public Alg createAlg() {
		Alg alg=null;
		PopuBuilder popuBld = new NSGAPopuBuilder();
		alg= new NSGAAlg(popuBld);
		return alg;
	}

}
